package com.tbit.uqbike.enums;

/**
 * 汇付取现类型
 *
 * @author <a href="mailto:zheng.zebiao@tbit.com.cn">zb</a>
 * @since 2024/6/27
 */
public enum AdapayCashType {
    /**
     * T+1取现
     */
    T1("T1"),
    /**
     * D+1取现
     */
    D1("D1"),
    /**
     * 即时取现
     */
    D0("D0"),
    /**
     * 可用额度取现（已入账金额如未取现，则转为可用额度，取现后实时到账）
     */
    DM("DM"),
    ;

    public final String code;
    AdapayCashType(String code) {
        this.code = code;
    }

    public static AdapayCashType of(String code) {
        for (AdapayCashType type : values()) {
            if (type.code.equals(code)) {
                return type;
            }
        }
        return null;
    }
}
